Skip to content

chore(main): release 13.3.0#1472

Merged
tj098895 merged 1 commit intomainfrom
release-please--branches--main--components--libecalc
Apr 10, 2026
Merged

chore(main): release 13.3.0#1472
tj098895 merged 1 commit intomainfrom
release-please--branches--main--components--libecalc

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

13.3.0 (2026-04-10)

Features

  • introduce GasCompressor as a process unit (#1435) (41d12e9)
  • process_solver: MultiPressureSolver for N ordered pressure targets on a shared shaft (#1452) (b1141f9)
  • solver: add structured failure events to Solution (#1458) (7167fa3)

Bug Fixes

  • individual_asv: stable recirculation boundary and correct success flag (#1451) (9ad1cce)
  • outlet-pressure-solver: return failure when rate is outside chart envelope (6bf7397)
  • recirculation-solver: return failure when rate is above stonewall at zero recirculation (#1455) (6bf7397)
  • upstream choke crashes with RateTooHighError at max choke (#1446) (dec649f)

Documentation

  • Update changelog for breaking changes in LTP/STP (#1433) (8abcc56)

Miscellaneous Chores

  • clarify default values by specifying Field as Annotated (15b23ae)
  • common filesystem for uv cache and venv (97cb8e3)
  • deps: bump actions/download-artifact from 7 to 8 (500205f)
  • deps: bump astral-sh/setup-uv from 7.6.0 to 8.0.0 (#1465) (359eb46)
  • deps: bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 (b05a6d0)
  • fix process error typing (90aebf6)
  • fix ProcessSystem usage in asv solver (c95e425)
  • fix run.py typing error (90aebf6)
  • fix speed boundary (61af842)
  • idea settings (90aebf6)
  • improve punctuation and spacing of errors (#1456) (30b2b43)
  • improve readability of asv solver code (#1407) (458b7c7)
  • init mapping (7cb3d87)
  • introduce process simulator (71ce3af)
  • introduce process system id (e662bc1)
  • introduce ProcessUnitId (7093ecc)
  • introduce StreamPropagator (7aa0a8a)
  • main: release 13.3.0 (#1409) (4054ed5)
  • pandas stubs and some cli fixes (90aebf6)
  • rename (90aebf6)
  • rename ASVSolver to OutletPressureSolver (4b57ae1)
  • rename OutletPressureSolver find_solution method (1e8269a)
  • reportMissingTypeStubs (90aebf6)
  • requirements.txt no longer needed (#1468) (f80dad1)
  • typing fixes (90aebf6)
  • update ASVSolver instantiation (7aa62c5)
  • update npmrc cooldown (#1422) (6907ec8)
  • update readme (90aebf6)
  • upgrade dependencies for week 11. Auto-generated by devCalc (cbc2168)
  • upgrade dependencies for week 11. Auto-generated by devCalc (#1416) (0b81cc1)
  • upgrade dependencies for week 12. Auto-generated by devCalc (#1439) (66f62cb)
  • upgrade dependencies for week 13. Auto-generated by devCalc (#1461) (97a4e55)
  • upgrade dependencies for week 14. Auto-generated by devCalc (#1463) (90a14eb)
  • upgrade dependencies for week 15. Auto-generated by devCalc (#1466) (b627030)
  • use basedpyright (90aebf6)

Code Refactoring

  • add get_configuration to Solution (#1459) (ec7c355)
  • extract Configurations and SimulationUnitId from ProcessRunner to break import cycle (ec7c355)
  • implement common asv pressure control strategy (#1413) (761f9dc)
  • implement individual asv pressure control strategy (#1414) (2c29e85)
  • introduce anti surge strategy (#1417) (711cb0b)
  • introduce downstream choke pressure control strategy (#1424) (4c404c2)
  • introduce FeasibilitySolver and StreamDistributionItem (#1457) (6e7b4ea)
  • introduce individual asv anti surge strategy (#1418) (0d312d5)
  • introduce OpertaingConfiguration as union of speed-, choke-, and recircconfigurations (ec7c355)
  • introduce pressure control strategy interface (#1410) (da31be8)
  • introduce upstream choke pressure control strategy (#1427) (898ad6c)
  • move recirculation range calculation to CompressorStageProcessUnit (#1415) (7a6e276)
  • rename Compressor to LegacyCompressor and GasCompressor to Compressor (41d12e9)
  • rename Mixer/Splitter to Legacy, introduce single-stream ProcessUnit variants (#1449) (ea02f9a)
  • use Compressor in process solvers, drop StageProcessUnit (#1447) (bed95cb)

Tests

  • add unit tests for Compressor process unit (41d12e9)

Continuous Integration

  • non-persistent credentials in github actions (#1464) (aca4b36)
  • pin actions to sha (#1462) (e0fb878)
  • remove false positive vulns from GHAS dependabot (84dd740)

This PR was generated with Release Please. See documentation.

@tj098895 tj098895 merged commit b2cf4ab into main Apr 10, 2026
4 checks passed
@tj098895 tj098895 deleted the release-please--branches--main--components--libecalc branch April 10, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants